// G4提供的头文件
#include "G4VUserDetectorConstruction.hh"


class G4ImproveDetectorConstruction : public G4VUserDetectorConstruction{
public:

    // G4建模的函数
    virtual G4VPhysicalVolume * Construct();

    // 获取敏感体积的函数
    G4LogicalVolume* GetScoringVolume() const;

    // Sensitive Detector注册与管理函数
    void ConstructSDandField() override;

protected:
    // 定义用来返回敏感体积的变量
    G4LogicalVolume* fScoringVolume = nullptr;
};